/*
 * ttimer.h
 *
 *  Created on: Mar 24, 2012
 *      Author: Stephen
 */

#ifndef TTIMER_H_
#define TTIMER_H_


class Timer
{
private:
    int startTicks;

    int pausedTicks;

    bool paused;
    bool started;

public:
    Timer();

    void start();
    void stop();
    void reset();
    void pause();
    void unpause();

    int get_ticks();

    bool is_started();
    bool is_paused();
};

#endif /* TTIMER_H_ */
